/*
 * Copyright (C) 2014 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except
 * in compliance with the License. You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under the License
 * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
 * or implied. See the License for the specific language governing permissions and limitations under
 * the License.
 */

package com.xxhong.xxtv.activity;

import android.app.Activity;
import android.os.Bundle;
import android.os.Environment;
import android.util.Log;

import com.xxhong.xxtv.R;
import com.xxhong.xxtv.domain.PoemLink;

import java.io.File;

import cn.bmob.v3.Bmob;
import cn.bmob.v3.datatype.BmobFile;
import cn.bmob.v3.exception.BmobException;
import cn.bmob.v3.listener.SaveListener;
import cn.bmob.v3.listener.UploadFileListener;

/*
 * MainActivity class that loads MainFragment
 */
public class MainActivity extends Activity {
    /**
     * Called when the activity is first created.
     */

    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        Bmob.initialize(this, "ecb5a42585ee5ed5aea3c9780d99c784");
        PoemLink poemLink = new PoemLink();
        String file = Environment.getExternalStorageDirectory().getPath() + File.separator + "ts1.db";
        Log.i("file","file"+file);
        poemLink.setPoemId("xxhong");
        BmobFile bmobFile = new BmobFile(new File(file));
        bmobFile.upload(new UploadFileListener() {
            @Override
            public void done(BmobException e) {

            }
        });
        poemLink.setLink(bmobFile);
        poemLink.save(new SaveListener<String>() {
            @Override
            public void done(String s, BmobException e) {
                Log.i("file","s<"+s+" e<<"+e.toString());
            }
        });
    }
}
